package br.ufrgs.engsoft.ui;

import java.util.HashMap;

import javax.naming.NamingException;
import javax.servlet.http.HttpServletRequest;

import br.ufrgs.engsoft.util.HtmlParameterEnum;

/**
 * Interface que padroniza os controladores da aplicacao.
 */
public interface Controller {
	/**
	 * Retorna os parametros que serao substituidos no HTML.
	 * @param request 
	 * @throws NamingException 
	 */
	public HashMap<HtmlParameterEnum, Object> processaAcao(HttpServletRequest request) throws NamingException;
}
